package com.xjtu.chapter07.ex7_2;

import javax.swing.*;
import java.awt.*;

/**
 * @author yjq
 * @version 1.0
 * @date 2021/8/19 9:23
 */
    /*
    首先定义一个JPanel类型中间容器——继承JPanel的子类JPanelClass，在JPanelClass类中分别调用组件JLable、JTextField
    JButton的构造方法创建6个组件，并通过add()方法将6个组件添加到面板容器中
     */
public class JPanelClass extends JPanel {
    //组件声明
    JLabel nameLabel, phoneLabel;
    JTextField name, phone;
    JButton LoginButton, CancelButton;

    Font ffont = new Font("宋体", 1, 24);//设置字体

    public JPanelClass() {
        //创建Label组件
        nameLabel = new JLabel("User");
        nameLabel.setFont(ffont);
        phoneLabel = new JLabel("phone");
        phoneLabel.setFont(ffont);

        //创建TextField组件
        name = new JTextField(10);
        name.setFont(ffont);
        phone = new JTextField(10);
        phone.setFont(ffont);

        //创建Button组件
        LoginButton = new JButton("Summit");
        LoginButton.setFont(ffont);
        CancelButton = new JButton("Cancel");
        CancelButton.setFont(ffont);

        //添加组件到面板容器中
        add(nameLabel);
        add(name);
        add(phoneLabel);
        add(phone);
        add(LoginButton);
        add(CancelButton);

    }


}
